package com.ruoyi.answer.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.util.List;


/**
 * 试卷和试题关联组成视图对象 exam_composition
 *
 * @author kun_er
 * @date 2022-08-16
 */
@Data
@ExcelIgnoreUnannotated
public class ExamCompositionVo {

    private static final long serialVersionUID = 1L;

    /**
     * 自动编号
     */
    @ExcelProperty(value = "自动编号")
    private Long id;

    /**
     * 试卷编号
     */
//    @ExcelProperty(value = "试卷编号")
    private Long paperId;
    /**
     * 试卷名称
     */
    @ExcelProperty(value = "试卷名称")
    private Long paperName;

    /**
     * 题目编号
     */
    @ExcelProperty(value = "题目编号")
    private Long questionId;

    /**
     * 试题编号
     */
    @ExcelProperty(value = "试题编号")
    private Long questionOrder;

    /**
     * 题目分值
     */
    @ExcelProperty(value = "题目分值")
    private Long score;


    /**
     * 题目类型
     */
    @ExcelProperty(value = "题目类型")
    private Long questionType;

    /**
     * 题干
     */
    @ExcelProperty(value = "题干")
    private String questionTitle;

    /**
     * 题目答案
     */
    @ExcelProperty(value = "题目答案")
    private String answer;

    /**
     * 题目解析
     */
    @ExcelProperty(value = "题目解析")
    private String analysis;
    /**
     * 题目选项
     */
    @ExcelProperty(value = "题目选项")
    private List<ExamQuestionChoiceVo> examQuestionChoiceVoList;
}
